<?php
include_once dirname(dirname(__FILE__)) . '/filtro_admin.php';
include_once dirname(dirname(__FILE__)) . '/funciones/basicas.php';

$conexion=conectar();
if(isset($_POST['enviar']))
{
	$codigo = trim($_POST['codigo']);
	$nombre = trim($_POST['nombre']);
	$contacto = trim($_POST['contacto']);
	$direccion = trim($_POST['direccion']);
	$numero = trim($_POST['numero']);
	$email = trim($_POST['email']);
	$rut = trim($_POST['rut']);
	$pais = trim($_POST['pais']);
	$fax = trim($_POST['fax']);

    $sql = "INSERT INTO proveedor (cod_prov,nombre,rut,direccion,pais,telefono,fax,mail,contacto)
	VALUES ('$codigo','$nombre','$rut','$direccion','$pais','$numero','$fax','$email','$contacto')";
	$consulta=mysql_query($sql,$conexion)or die("Error al ingresar proveedor");

    if($consulta)
	{
		?>
		<script>
        alert("Datos introducidos correctamente.");
        self.location.href="crear_proveedor.php";
        </script>
		<?php
	 }
	 else
	 {
		?>
		<script>
        alert("Hubo un error al ingresar los datos.");
      </script>
		<?php
	 }
    mysql_close($conexion);
}

?>

<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<?php include_once dirname(dirname(__FILE__)) . '/header.php'; ?>
<script language="javascript">
function nuevoEvento(evento)
{
	// Obtengo el div donde se mostraran las advertencias y errores
	var divMensaje=document.getElementById("mensaje");

	/* Dependiendo de cual sea el evento que ejecuto esta funcion (ingreso o verificacion) se setean
	distintas variables */


	var input=document.getElementById("codigo");
        // Boton presionado
	   //	var boton=document.getElementById("botonVerificacion");
		// Valor ingresado por el usuario
	var valor=input.value;
        // Texto a colocar en el input mientras se esta cargando la respuesta del servidor
	var textoAccion="Comprobando...";

	// Elimino espacios por delante y detras de lo ingresado por el usuario
	valor=eliminaEspacios(valor);
	// Si el ingreso es invalido coloco un mensaje de error en la capa correspondiente
	if(!validaIngreso(valor))
	{
		divMensaje.innerHTML="El texto ingresado contiene caracteres o longitud inv&aacute;lida";
	}
	else
	{
		// Deshabilito inputs y botones para evitar dobles ingresos
		//boton.disabled=true;
        //input.disabled=true;
		//input.value=textoAccion;

		// Creo la conexion con el servidor y le envio la variable evento (que le indica si debe ingresar o verificar) y el dato a utilizar
		var ajax=nuevoAjax();
		ajax.open("POST", "<?php echo $_SESSION['BASE'] . '/mantenedor_proveedores/comprobar_disponibilidad_de_proveedor_proceso.php' ?>", true);
		ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		ajax.send(evento+"="+valor);

		ajax.onreadystatechange=function()
		{
			if (ajax.readyState==4)
			{
				// Habilito nuevamente botones e inputs
				input.value=valor;
				//boton.disabled=false;
                input.disabled=false;
				// Muestro el mensaje enviado desde el servidor
				divMensaje.innerHTML=ajax.responseText;
			}
		}
	}
}
   
     
   
   function valida(F)
    {  
             
           if( vacio(F.codigo.value) == false)
		    {  
                   alert("Introduzca codigo.");
				   F.codigo.focus();
                   return false  
           } 
		   if( vacio(F.nombre.value) == false)
		    {  
                   alert("Introduzca nombre.");
				   F.nombre.focus();
                   return false  
           } 
		   if( vacio(F.contacto.value) == false)
		    {  
                   alert("Introduzca contacto.");
				   F.contacto.focus();
                   return false  
           } 
		   if( vacio(F.direccion.value) == false)
		    {  
                   alert("Introduzca direccion.");
				   F.direccion.focus();
                   return false  
           } 
		   if( vacio(F.numero.value) == false)
		    {  
                   alert("Introduzca numero.");
				   F.numero.focus();
                   return false  
           } 
		    if( vacio(F.fax.value) == false)
		    {  
                   alert("Introduzca fax.");
				   F.fax.focus();
                   return false  
           } 
		    if( vacio(F.email.value) == false)
		    {  
                   alert("Introduzca email.");
				   F.email.focus();
                   return false  
           } 
		    if( vacio(F.rut.value) == false)
		    {  
                   alert("Introduzca rut.");
				   F.rut.focus();
                   return false  
           } 
		    if( vacio(F.pais.value) == false)
		    {  
                   alert("Introduzca pais.");
				   F.pais.focus();
                   return false  
           } 
		   else
		    {  
                  // alert("OK");  
                   return true;
           }  
             
   }  
</script>  
</head>
<body>
<div class="formulario" align="center">
<FORM METHOD="post" name="formulario" ACTION="crear_proveedor.php" onSubmit="return valida(this);">
<fieldset>
<legend>CREAR PROVEEDOR</legend>
<div class="medidas">
<label for="codigo">CODIGO:</label><input type="text" id="codigo" name="codigo" onkeyup="nuevoEvento('verificacion')" size="100" value=""><div id="mensaje"></div>
</div><div class="medidas">
<label for="nombre">NOMBRE:</label><input type="text" id="nombre" name="nombre" size="100" value="<?php echo $_POST['nombre']; ?>">
</div><div class="medidas">
<label for="contacto">CONTACTO:</label><input type="text" id="contacto" name="contacto" size="100" value="<?php echo $_POST['contacto']; ?>">
</div><div class="medidas">
<label for="direccion">DIRECCION:</label><input type="text" id="direccion" name="direccion" size="100" value="<?php echo $_POST['direccion']; ?>">
</div><div class="medidas">
<label for="numero">NUMERO:</label><input type="text" id="numero" name="numero" size="100" value="<?php echo $_POST['numero']; ?>">
</div><div class="medidas">
<label for="fax">FAX:</label><input type="text" id="fax" name="fax" size="100" value="<?php echo $_POST['fax']; ?>">
</div><div class="medidas">
<label for="email">EMAIL:</label><input type="text" id="email" name="email" size="100" value="<?php echo $_POST['email']; ?>">
</div><div class="medidas">
<label for="rut">RUT:</label><input type="text" name="rut" id="rut" size="100" value="<?php echo $_POST['rut']; ?>">
</div><div class="medidas">
<label for="pais">PAIS:</label><input type="text" name="pais" id="pais" size="100" value="<?php echo $_POST['pais']; ?>">
</div><div>
<input id="login" type="submit" value="Enviar datos" name="enviar">
<input id="login" type="button" value="Cancelar" name="cancelar" onClick="javascript: document.formulario.reset()" >
</div>
</fieldset>
</FORM>
</div>
</body>
</html>